12
8
2
10
4
14
3
49
11
39
36
26
86
44
35
23
24
27
48
100
31
9
6
92
13
53
18
29
47
64
17
20
346
251
22
286
67
84
65
40
66
16
76
30